package com.shujia.common_util.four;

public class StringTest {

    String str = new String("good");
    char[] ch = { 't', 'e', 's', 't' };

    public void change(String str, char ch[]) {
        // 重新复制, 改变了str的内存地址值, 不会影响main方法里面str的内存地址值
        str = "test ok";
        ch[0] = 'b'; // 没有改变内存地址值
    }

    public static void main(String[] args) {
        StringTest ex = new StringTest();
        // 传递的 ex.str的内存地址值,
        ex.change(ex.str, ex.ch);
        System.out.println(ex.str);
        System.out.println(ex.ch);
    }
}

